package sz.szsmk.citizencard.mvp.contract;

import java.util.List;

import sz.szsmk.citizencard.model.network.bean.response.CollecQueryRes;
import sz.szsmk.citizencard.ui.base.IBaseContact;

/**
 * Copyright (c)2018
 * author: zdh
 * created on: 2018/6/4 19:59
 * description:
 */
public interface ICollectionContact {

    interface ICollectionPresenter<T extends IBaseContact.IBaseView> extends IBaseContact.IBasePresenter {
        void queryCollect(String mLatitude, String mLongitude);

        void queryUserCollectCity();
    }

    interface ICollectionView extends IBaseContact.IBaseView {
        void queryCollectSucc(List<CollecQueryRes.DataBean> data);

        void queryCollectFail();

        void queryUserCollectCityFail();

        void queryUserCollectCitySucc();
    }
}
